package cn.com.dycc.sys_manage.logsysmanagement.service;
/**
 * 
 * Description: ��־ģ��service��
 * Author: Liket
 * Version: 1.0
 * Create Date Time: 2017��8��17�� ����11:21:30.
 * Update Date Time: 
 * @see
 */

import java.io.IOException;
import java.util.List;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import cn.com.dycc.sys_manage.logsysmanagement.entity.LoginCount;
import cn.com.dycc.sys_manage.logsysmanagement.entity.OperateLog;



public interface OperateLogService {
	List<Map<String,Object>> findLogByPage(Integer page)throws LogNotFoundException,IOException;
	List<Map<String,Object>> list(HttpServletRequest req)throws LogNotFoundException;
	
	List<Map<String,Object>> listLogByParam(OperateLog log,HttpServletRequest req)throws LogNotFoundException;
	
	boolean addAppLog(String logs)throws LogNotFoundException;
	
	boolean deleteLimit(String account,HttpServletRequest req)throws LogNotFoundException;
	
	LoginCount countLogin(HttpServletRequest req)throws LogNotFoundException;
	
}
